package com.xinzhi.service.impl;

import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
import com.xinzhi.mapper.GhujgdghgwMapper;
import com.xinzhi.pojo.dto.Bumentai;
import com.xinzhi.service.GhujgdghgwService;
import com.xinzhi.utils.RedisUtils;
import com.xinzhi.utils.Result;
import io.netty.util.internal.StringUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class GhujgdghgwServiceImpl implements GhujgdghgwService {
    @Autowired
    private GhujgdghgwMapper ghujgdghgwMapper;
    @Autowired
    private RedisUtils redisUtils;

    @Override
    public Result selectBumentai() {
//        String bumentai =(String) redisUtils.get("bumentai");
//        if (StringUtil.isNullOrEmpty(bumentai)){
//            return Result.ok("查询成功");
//        }
//        List<Bumentai> bumentais = ghujgdghgwMapper.selectBumentai();
//        if (bumentais.size() == 0){
//            return Result.error("查询失败");
//        }
//        redisUtils.set("bumentai", JSON.toJSONString(bumentais));
//        return Result.ok(bumentais);
        List<Bumentai> bumentais = ghujgdghgwMapper.selectBumentai();
        return Result.ok(bumentais!=null ? bumentais : "查询失败");
    }

}
